package com.group.model;

import java.util.Date;
import java.util.List;

/**
 * 竞猜
 * 
 * @author zhaolei
 *
 */
public class Guess {

	private Long id;

	/**
	 * 主题
	 */
	private String title;
	
	/**
	 * 副主题
	 */
	private String subTitle;

	/**
	 * 分析师报告
	 */
	private String report;

	/**
	 * 版块链接
	 */
	private String link;
	
	/**
	 * 红包奖池
	 */
	private Double bonus;

	/**
	 * 状态:下注中,未开盘,已结算,已封盘
	 */
	private String state;
	
	/**
	 * 是否显示在微信端
	 */
	private Integer show;

	/**
	 * 开盘时间
	 */
	private Date startTime;
	
	/**
	 * 封盘时间
	 */
	private Date closeTime;
	
	/**
	 * 用户是否在此竞猜上有未领取的红包
	 */
	private Boolean hasRedPack;

	/**
	 * 结算日期
	 */
	private Date settlementTime;

	/**
	 * 竞猜具体细节
	 */
	private List<GuessInfo> infos;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getReport() {
		return report;
	}

	public void setReport(String report) {
		this.report = report;
	}

	public String getLink() {
		return link;
	}

	public void setLink(String link) {
		this.link = link;
	}

	public String getState() {
		return state;
	}

	public void setState(String state) {
		this.state = state;
	}

	public Date getStartTime() {
		return startTime;
	}

	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}

	public Date getSettlementTime() {
		return settlementTime;
	}

	public void setSettlementTime(Date settlementTime) {
		this.settlementTime = settlementTime;
	}

	public List<GuessInfo> getInfos() {
		return infos;
	}

	public void setInfos(List<GuessInfo> infos) {
		this.infos = infos;
	}

	public Date getCloseTime() {
		return closeTime;
	}

	public void setCloseTime(Date closeTime) {
		this.closeTime = closeTime;
	}

	public Double getBonus() {
		return bonus;
	}

	public void setBonus(Double bonus) {
		this.bonus = bonus;
	}

	public Integer getShow() {
		return show;
	}

	public void setShow(Integer show) {
		this.show = show;
	}

	public Boolean getHasRedPack() {
		return hasRedPack;
	}

	public void setHasRedPack(Boolean hasRedPack) {
		this.hasRedPack = hasRedPack;
	}

	public String getSubTitle() {
		return subTitle;
	}

	public void setSubTitle(String subTitle) {
		this.subTitle = subTitle;
	}

}
